2502
1
5504
16
951
1179
619
2245
3
2906
2
1412
0
564
19944
2392
4382
4
6236
10
2377
1704
1174
756
5169
2650
20
14887
18
3090
6
1047
297066
2740
3140
131589
3539
2189
3447
7
2949