2176
5
2420
3
1130
1
3061
6
1513
1312
955
0
1283
1216
1059
2
3171
618
1557
415
3795
306
479
266
675
430
381
401
750
1133
4857
1939
957
262
951
454