458
0
1543
2
422
300
139
1115
1
768
2683
1232
1152
1251
46414
8766
543
3373
1779
1282
840
1343
787
631
846
1504
653
29323
3659
14
1793
584
1297
2211