4438
6
6346
16
645
0
2258
1
1679
2
4655
10
766
8945
4179
1162
1212
1331
791
830
515
3080
3
1303
1431
1623
1243
1239