3231
3
727
1
2753
2
2205
1132
4
1307
967
1161
3568
1118
762
83
4265
889
2435
2110
376
923
5
2427
12
1407
1750
8
1984
566
1123
747
106
989
7
318
1222