1125
1
7222
4
2489
2
2309
5094
9
3080
3
479
0
1884
4715
5
815
3552
1047
1230
2264
2041
2861
57793
4606
2233
3212
27
1917
51331
25
1868
962
2788
2781
1210
4578
3565
8
1271