1221
1
872
2
1620
2296
1550
0
1438
1584
2334
1586
1506
1051
2337
1390
992
1132
440
1736
5
1425
1824
1343
3116
1640
5009
20634
8
1008
266
2474
1987
670
1329