2490
0
1282
430
1
4111
2
21743
441
382
509
2328
1667
309
302
2142
693
307
401
397
1663
429
991
18403
6
1043
347
1448
588
1949
692
578
385
1762
4