54
0
1783
328
508
476
1571
2359
29291
207
1
493
814
30641
318
1080
234
201
603
189
183
20273
2998
803
1430
254
772
401
1366
321
1285
525