1045
0
452
645
522
2535
2
19783
547
2533
1094
352
558
512
17946
400
32302
14
457
355
38
572
1421
3554
3
392
528
510
1765
1189
593
454
290