2655
2
2767
1452
0
999
1
2349
1121
2088
2448
970
1645
345
4080
1705
930
1656
4968
3
3589
608
2487
1160
1617
1831
5
3106
4
1013
1123
1695
4478
6
2983
1522