1110
3
1052
1
1359
1823
1376
1686
2
1161
4
588
2330
980
1562
646
0
400
2669
1495
1785
399
1343
521
2714
5
120469
35
635
2334
1587
1668
5009
1132
2306
1302
964