2810
0
747
342
453
409
584
357
172
768
1
287
1314
782
545
979
358
20634
8
1540
326
10581
3653
2
297
1762
691
1139
392
2299