630
0
51331
25
1960
962
882
3
2204
5
5094
9
570
2041
2
984
1210
1
2861
1749
4578
1845
809
477
3337
168
7222
4
977
3565
8
318
1051
1271
1326
2069
1347
3987
500