505
0
381
273
1167
820
517
1020
1557
2152
408
787
1153
19279
2
463
326
765
2702
2143
248
345
909
343
737
258
419
482
212
668
360784
19