644
0
407
406
297
404
1282
1
476
428
332
1743
673
916
2649
1193
371
2727
506
2385
385
607
746
1911
100
1049
2184