1045
0
645
522
547
2533
1094
452
512
2535
2
352
558
19783
2932
14
3498
4
32302
392
528
17946
400
457
2272
1
2732
365
1765
454
355
2405
2518
3