2502
5
1930
0
20850
2408
8
1070
297066
1494
1982
1
3063
10
3407
691
1068
2728
1221
6346
16
1012
34
751
617
2154
2
4651
3