1052
1
1359
1110
3
1438
0
1991
2
399
3375
2367
1404
1713
646
2201
1562
1869
995
1550
3025
1686
1376
1008
1161
4
1132
588
1823
1785
1343
2669
1668
3116
2306