1089
0
1410
3233
16
53
456
387
327
419694
9
5237
970
691
1131
171
2522
3510
2
397
2546
1
1840
380
2211
671
1855
3248
505