312
0
6622
10
3396
3
1498
3132
1
111
2475
2
1484
368
1872
375
304
320
274
479
296
391
187
2108
2589
2516
239
884
1081
3868
7
351
3732
1970