1231
9
1012
6
1665
3
2271
1
1395
1156
2
1637
1663
2250
1221
836
776
2230
4
1081
1641
5
1239
1870
1001
6301
3236
6495
14
4199
1209
1984
3363
1654
3356
1065
1296
813