2490
0
1282
2564
2
430
1
398
4111
441
382
2328
418
1667
309
302
2142
693
307
401
456
407
1973
397
3074
10
429
326
991
18403
6
1043
347
1448
588