951
1
2502
619
564
2740
4943
2
3539
3
8607
8
1681
2427
12
1458
0
2794
2760
4
2687
1952
2452
3316
17
1248
3629
2153
7
1196
1660
2287
1131
1991
2245
1128
159
1590
10827