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