331
0
1290
2
422
383
460
3442
4820
581
14076
7
3651
15
2031
4
4396
3
93
25137
19279
2275
3691
5
2809
17353
6808
12
1317
1
2301
3092
2881
2008
1230
2134
528
1376
2132