2199
3
475
0
1073
2
13159
10
965
2395
860
798
407
1630
1
77
1033
3663
2860
15
3777
1921
573
315
116
63
29323
3157
7
477
521
3449
4
58
427
418
8116
6
611