2938
1
951
3486
0
2502
619
616
564
2180
3
2122
2
2740
1446
3539
6236
10
1694
3546
432
3669
7
7815
841
2153
1174
1179
1102
2395
2080
1197
1492
11152
9
1495
3206
5