455
0
1939
668
1133
2121
4
115427
152
598
422
688
301
1661
1
2702
2190
2881
2
2445
719
1020
269
1110
722
505
280
381
427
337
1824
430
1677