3128
2
966
1
720
952
580
590
1134
3905
12
1113
4
620
935
2487
1155
2110
6
1672
4251
3
766
603
2706
1133
534
750
1471
3488
452
1423
698
680
804
0
2081