575
0
1
350
447
3
1079
335
949
5
725
1833
8
641
2
2851
73
5854
6
3305
55
35012
34
2403
2101
4
3471
9
8322
1589
6486
1951
2780
3979
2120
3358
2183
3533
3599
2281
2075
1198
1462
1194
1175
1399
1463
1263
1311
2482
1204
2579
3700
2688