2142
0
18403
6
2121
4
56488
430
1
7540
9
370
482
321
504
578
4111
2
509
951
1943
408
1161
2150
2369
2490
448
8244
2361
515
5316
3
330
1751
3653
11221
23
36045