951
1
2502
619
616
0
2110
564
1707
7
672
2
1466
24337
22
1271
4
1743
3
2122
1579
3242
2740
1539
6445
6
1446
1371
1779
3539
6236
10
1700
1694
3546
432
841
2153
1174