1009
3
486
2
588
1
1925
1374
7
852
618
5637
4
2856
6
7267
725
1516
1106
1145
410
435
334
137
354
128
154
775
428
229
131
152
1000
642
0
387