429
1
1276
0
246
1863
31535
762
445
324
2691
2
2189
6859
5
325
5316
3
558610
6
360
1084
383
462
472
1736
121182
2094
2267
1132
1821
1428
1560
556
3092