1041
1
951
619
564
616
0
2502
3145
4
1307
2740
995
3107
7
1320
2
2155
3
4996
6
1382
3539
591
1106
1410
2268
1507
938
826
3497
4370
2173
2942
2133
1150
669