2489
2
1230
4
3017
0
1041
1
2788
3
2980
2440
1960
3326
57793
4926
5
1977
583
909
1632
2036
4606
2233
3212
27
3176
1917
51331
25
1734
7222
962
2270
194
2781
6044
8
1598