2301
2
3092
1
303
293
0
69
492
120
3114
4
994
63
3510
4111
340
2749
2748
1391
1452
2189
73
250
1098
449
621
637
310
75
116
1437
3203
10
479