326
0
273
674
2668
2
1428
968
1119
2132
472
2068
1
2459
9
347
1343
2105
2299
745
670
169211
11
295
493
1132
180849
265
819
309
2211
482
57
823