2233
3
3212
27
1853
0
1496
1791
6
2489
2
1917
630
51331
25
1960
3971
1
962
5094
9
570
2041
984
1210
4578
12459
1845
809
477
3337
5
168
7222
4
977
3565
8
318
1051
1271