373
0
424
2201
1669
697
661
400
994
3621
310
275
372
3428
586
348
305
346
2952
352
399
1853
37847
3211