638
1
3498
4
1124
291
1050
2
2634
0
282572
747
5513
2069
3
256612
4669
2830
7
4411
177
466
492
408
514
1780
96512
435
1128
36045
4910
3535
5
3027
10
3116
1006