511
0
2683
1009
1238
458
3287
1
1045
169211
11
25127
2952
266
525
1874
363
383
396
4830
2
639
282572
97284
303
478
572
138355
1152
1780
422
840
543
1297