3691
5
2809
2
2301
3092
1
303
293
0
69
120
994
63
3510
4111
340
2749
2748
1391
1452
2189
73
250
449
621
637
310
75
116
1437
3203
10
479
2546