686
2
509
22449
62
9367
1
1300
727
3748
11
656
3
1866
14
439
741
1324
601
5073
6
4504
4
520
420
337
333
3127
2185
1653
8
1208
7
1132
27873
921
1290
6057
459
2719