433
0
1661
3168
1015
905
371
2332
673
2151
1
938
749
532
1288
511
440
342
1522
2241
562
1484
318
460
860
353
529
777
1100
593
572