521
0
1354
7
301
1567
2
327
176
2142
5
239
637
714
573
172
881
2309
3
282572
501
486
1343
1650
3990
48708
474
1073
451
2524
1263
63
422
97284
246