2903
3
2932
2
2089
17946
0
761
1356
19944
863
616
758
1679
745
475
1400
8945
1162
1
453
1289601
4
1331
1527
337
645
1431
1623
1282