951
1
1271
619
564
1622
2502
3697
1169
2951
2
4326
772
2740
3378
3
4832
1275
2364
1243
3539
2412
1896
1178
1149
710
8607
8
4943
2153
7
915
1458
0
2122