641
1
2859
2427
3
2026
10
568
4402
2671
1654
5
924
2
1761
1606
1719
2901
570
1589
3802
1419
88
11444
17
768
0
948
802
1448
879
2403
3057
1818
1510
4
2335
2268