2440
3
3063
2643
2
1346
2312
0
2135
650
1
1570
792
1301
735
4085
1632
5151
2551
1436
8535
12
2068
4
1220