1052
1
1359
3117
3
1110
1376
317
0
2334
399
3632
5
646
5009
1562
2
440
3505
4
274
1070
2125
1686
588
1877
2194
1823
730
1785
1343
282572
427
2669
2201
458