393
0
381
2909
1
894
424
1123
1409
403
1596
1589
787
801
841
710
329
2276
600
307
343
460
999
622
1597
862
1199
969
325
753
400
1919