2982
3
770
0
1866
1470
1
1193
263
472
1124
662
4682
2
4111
283
830
1889
4936
652
1733
650
1231
1514
417
1651
383
1285
1343
1053
1566
839
999
2301