431
0
1152
1554
1428
1
269
1780
576
525
1504
382
4594
759
239
639
1105
691
575
296
2275
2
2952
768
1232
572
355
2395
3373
1297
421
19279