315
2
22164
62
1032
546
1
3580
11
485
3
1686
14
281
565
1151
432
4892
6
4328
4
493
443
416
329
326
3098
2171
1634
8
1202
7
1129
907
1281
452
2704
1121
20067
54
888
5