1089
1
1326
0
2199
2126
2
2377
1367
3465
3835
5
93
2262
3745
57793
3683
4606
2233
3
3212
27
1264
2489
1917
3571
51331
25
962
385
2788
404
5546
6
2781
1210
4578
7222
4