3096
2
515
960
1
504
2736
487
404
1941
3
464
538
433
472
421
1015
878
6
1112
8
637
612
385
607
163
1358
4
1448
775
485
842
0
436
563
2575