2203
3
1431
1
1599
0
2760
4
2036
2
1475
3688
5
3102
1631
2626
5719
1912
1361
1513
2272
2189
5151
3267
2763
2650
20
2556
2462
2405
1494
1985
2740
4168
542
2755
1426