1255
1
814
3
1621
0
1009
2
2725
246
383
572
417
2235
4
9244
120469
35
1984
1501
362
22330
22
2243
2867