501
1
659
2791
4
489
1641
2
639
842
830
4506
5
485
430
135830
0
1416
3017
3
29665
5160
1541
1223
98616
31
1292
8285
18
867
2347
12
1081
1484
11
806
1367
4551
34629
7
3609
19