2881
2
650
0
417
1037
1
468
19279
870
1649
263
1020
543
447
46414
1098
1603
649
1152
3659
14
3795
968
2749
292
584
494
361
719
1431
3114
4
642
8766