1332
9
515
2
206
1
948
1014
1537
4
321
1219
3
616
92
37
0
101
220
95
5
69
48
172
91
76
588
44
154
1320
630
761
344
495
730
478
400