2657
3
1824
0
605
759
1149
676
1712
341
303
968
2
679
418
2209
1100
2275
352
19279
307
47041
1711
376
366
2668
771
433
3114
4
1020
25137