3127
2
966
1
720
951
580
590
1134
3905
12
1113
4
620
934
2487
1155
2110
6
1671
4250
3
765
602
2706
1133
533
749
1469
3487
452
1423
697
679
804
0
2081