1051
1
3629
3362
3
2698
1446
1423
1564
432
0
2457
2
1506
1495
4386
4
4072
815
2323
9
1682
685
3789
1135
623
4198
6500
1700
131589
513
12472
1247
1116
3683
2974