2121
4
1501
1
1133
0
957
1235
951
409
1557
3674
10
415
2593
602
1547
1571
4677
5108
111
787
7791
6
881
2628
2
846
1903
1327
5885
1939
381
2459
1633
454