1224
2
2314
4
788
0
990
453
321
868
1
3621
941
526
1380
3428
467
662
348
414
1126
496
1193
757
488
1293
1787
2268
3
1816
17391
7
236066
14
2110
2612
96