1133
0
1008
2
1156
2968
6
957
1780
951
912
1
1557
3674
10
472
2316
1308
869
1138
602
2301
1571
4677
17637
4857
5108
4
111
787
1872
22794
2506