951
1
2367
2352
2
3485
7
1495
9504
6
2144
619
564
616
0
2502
2740
3539
3
5296
13
3079
2989
1689
2715
1371
4018
1794
2241
1015
1815
282
1700
3671
2982
1564
2301