2778
2
2152
151
0
289
972
1
1472
1964
3
2829
6
1631
4
1090
1029
1241
2241
970
1304
1513
975
1152
1271
1537
952
877
1234
1308
3580