1333
1
2301
2
2115
4
1758
0
1132
1470
3650
3
2183
849
2440
935
1049
714
1084
493
804
553
1925
1118
2420
1225
1462
2905
2459
573
2991
10
1163
3462
2359
633