5165
3
1501
0
2041
1
1131
572
968
3691
5
2809
2
17353
683
2301
2648
1528
2881
646
18385
5155
8
2199
3114
4
3510
4111
953
2749
282572
2748
1452
2522
1098
1157
1862