321
1
2142
0
448
430
18403
6
509
4111
2
2150
2361
578
7540
9
1943
482
4979
5
1751
8244
370
11221
23
56488
119
36045
2369
580
407
302
17353
5316
3
2043
408
3027
10