653
0
3116
1
503
759
46414
4594
300
458
543
139
1251
2952
471
383
296
768
631
691
266
4328
10
1152
1009
105290
25440
584
121182
840
3815
437