1132
0
1333
1
3650
3
2440
2
2459
2301
935
804
493
383
2115
4
1758
995
1084
300
1470
736
475
7667
7
2183
2211
573
849
1053
1165
1049
714
1129
553
1925