1511
2
1133
0
3268
1
2361
1787
376
957
417
951
409
107
1557
415
602
349
2198
1571
1176
1257
1642
787
1135
2526
3