599
0
925
3
742
302
272
20163
44
1681
1
3818
1614
2
2733
4
2821
703
8411
427
2945
6
24337
22
785
2143
2446
4971
14
3012
3054
610
3684
2323
9
2466
5
5226
1205
8
2916