12489
23747
4935
18005
2465
2587
9969
2309
1892
3331
237260
3680
45744
3856
3168
4855
3142
50952
30880
59522
3334
6520
2879
20335
6290
4228
10400
296795
22058
4554
9692
12402