2301
2
668
0
1152
381
1101
1197
3
1037
1
2572
1281
1645
1466
1931
2161
4455
1893
2328
1526
328
215
538
325
1043
1220
2087
1215
267
1832