3440
2
1511
1133
0
3268
1
2361
376
957
417
951
409
107
6086
3
1557
3674
10
415
602
349
1571
4677
1176
1257
5108
4
111
1642
787
1135
2628
846
5262
18385