3222
1
5323
2
1236
1004
608
1985
12742
4
12467
9
3202
3
2690
902
896
738
10360
307
1459
1073
2179
2294
716
635
1189
2051
19286
14
838