2655
2
2767
1452
0
1961
4
2663
999
1
2349
1121
2088
1696
5
2448
970
1314
2254
3
1645
345
2852
1693
930
1656
3589
608
2487
2920
4148
3180
2065
600
867
5164