4059
2
22330
22
7363
4
1037
1
945
0
2476
3
2921
2138
4151
3650
2217
5289
14
2492
304
2095
2615
1222856
1033
3304
2260
398
765
4598
6
1899
436
880
1550
440
244
14215
8