401
276
919
1507
1270
322
679
719
1991
1991
1071
668
1943
2513
501
234
1937
702
374
310
345
1198
327
413