4111
2
3510
924
0
340
2111
3
839
78
2546
1
1622
5
467
1804
223
476
269
527
105290
529
10270
4
262
357
5255
16
1119
1498
4740
346
1267
968
5262
10
3440
2283