4059
2
1037
1
2476
3
945
0
3559
4598
6
13159
10
2921
4
120469
35
1550
2138
4151
2217
22330
22
5289
14
2492
7363
304
2615
9244
1033
3304
7952
765
1899
381
436
372
880
1222856