423
0
2231
1
3003
4
521
1926
820
17353
1222856
504
1772
2
1131
456
1428
1290
482
1469
1938
4311
369
407
2105
671
2168
5
25440
2855
3
10270
1745
970
7753
44
1782