1052
1
1359
2420
3
1110
1132
0
618
6
3375
2
935
553
984
493
1254
1637
714
892
1268
1732
1049
383
2201
1343
1084
5152
10
477
573
804
236
414
1562
3233
16