331
0
668
2143
337
1396
518
410
259
2702
479
767
1128
404
1336
230
341
289
269
2735
846
729
19279
2
8116
6
2275