2152
5
362
1
532
2
360
3
468
300
534
352
1186
596
0
1112
363
1010
35
232
469
516
452
716
4
443
253
373
106
506
528
60
554