2121
4
1133
0
1163
1
1167
2
957
951
1379
3
409
1557
3674
10
415
4438
5
174
602
1571
4677
5108
111
787
2628
1218
846
1566
1939
1245
349
381
1633
454
978