643
0
431
1343
510
443
478
2189
427
798
251
1275
430
282
637
1009
2683
482
1
1084
422
71
4071
1043
631
3373
886423
2
560
290
657
485