681
2
664
3
214
1
251
127
267
541
453
2935
4
3058
3304
1960
723
1846
1298
4980
7
895
5732
5
1602
1557
6
2717
2643
2687
152
1001
135
377
787
69
62