2511
3
1528
3338
9
730
1
3248
5
2539
1040
1108
0
781
759
1187
1105
578
825
951
426
1658
2
903
2352
14851
7
2470
4
1055
715
757
787
786
952
4240
1034