3364
6
3262
11
12865
14
620
1
829
5
168
0
1022
173
1238
4
721
646
599
580
534
509
529
495
446
2988
532
1231
3728
20
1335
740
583
1086
3
930
2
582
9788
1115