2275
2
1132
0
3691
5
2809
2334
2301
3092
1
1663
2881
31535
2190
543
2522
3114
4
3510
980
4111
948
2749
1540
2748
1452
699
597
503
1098
820
493
282572
327