430
1
448
18403
6
1943
0
2490
2142
1282
951
31535
509
4111
2
2150
578
7540
9
482
403
1751
8244
4223
22
370
423
321
307
11221
23
56488
119
787
3092
36045
380