3493
5
499
0
335
1507
1
556
637
1053
3808
3424
422
472
318
755
521
1213
2267
440
557
327
9355
3
503
31220
10
1590
284
366
48708
1416
3791