2189
1
2062
2
1350
501
0
1885
63
2800
1084
1049
2361
4106
4233
573
1454
671
714
58
3708
582
2346
3
3558
1650
477
1721
6371
7
2084
484
3375
8475
12
5570