1132
0
55
503
572
2041
1
2748
2
1378
1192
589
1075
1428
494
952
422
653
798
932
1754
427
1358
1073
1603
368532
497
46414
575
458
1650
522