2535
2
3090
6
32302
0
2349
3
2358
9
3498
4
1801
1013
1
19783
3931
3694
1066
1366
1988
1305
737
3868
10
650
2160
2471
7
1628
7793
5052
1211
6346
16
1860
1186
462
1663
5
1407