2380
5
2451
1
2655
8
3747
6
1686
4
979
3
354
948
1069
2
224
2660
1190
0
203
736
2917
524
2332
1150
2015
1555
11
1856
4383
1319
1821
342
1017
1241
642
1619
1388