2730
5
2379
2
3484
1
1009
2990
6
1862
3
2441
383
1285
139
0
1343
1053
300
1237
839
1454
2099
999
2301
1961
2168
12590
3663
1276
804