2496
3
3222
4398
10
3470
5
3316
444571
9
4837
1174
1
12459
10827
4
8527
8607
8
3053
7
9956
189326
0
4943
2
2153
2327
11
4148
19944
4168
3491
567
6779
2100
2544