951
1
619
564
1338
2502
2413
2
16174
5
3328
2740
4002
4
1571
2193
3539
3
3835
1267
3625
1576
1557
1610
0
2679
1441
1386
3465
8607
8
1951
4943
2153
7
2604
1458
2122