5262
2
2555
4
1222856
2907
1923
3
459
0
2299
828
18403
6
1295
1
243
1438
1841
7
383
1285
1338
907
2067
4021
31535
1584
1343
1053
521
1464
1860
839
3243
249
4382