2881
2
2982
3
661
0
968
417
1470
1
1889
1518
662
1184
2799
915
544
1145
2470
729
509
463
1733
1231
2194
2326
4
1937
1425
1501
2749
2372