2556
8
2227
3
1850
5
2840
1
1278
400
896
1120
740
540
742
4
648
567
683
2
1087
79
444
703
765
1369
654
1331
643
376
412
1073
729
89
0
881
621