181997
11
815
0
1585
2
1583
1
3461
4
929
3
2377
1844
1673
2890
898
638
742
2001
1716
2534
2392
1759
451
851
2600
4915
1589
2431
1347
2382
2468
3063
2440
1346