3691
5
2809
2
685
0
17353
2301
3092
1
303
293
69
31535
120
2645
3114
4
994
631
63
3510
4111
340
811
266
2749
2634
2748
1391
1452
2189
116521
73
250