4305
2
1954
2400
6
1431
1
1168
1938
1749
2844
4761
2257
5
1484
0
1167
1084
1380
526
2953
1019
2073
3
1072
2529
2124
693
784
1093
2166
1660
1825
83
2562
905