2996
0
4354
15
3591
11
2102
194
1
2268
8
5301
13
2983
5
7471
9
25
6307
10
3857
2
1033
1992
2630
1306
282
607
3240
3
3357
2131
2235
2328
346
164
4431
666
2471
7
3492
527