479
0
1009
525
3092
1
744
953
296
340
269
503
1779
2657
3
2079
2668
2
431
1075
608
653
507
19279
3659
14
383
1211
1297
768
409
2339
1232
427
3815