3063
3
2192
0
1852
2
661
2288
1
933
2135
9
436
2669
11881
1822
530
2870
1670
565
1357
2416
13
1194
4
1342
5262
10
5217
11
1889