2851
2
693
0
1812
1
801
1400
2268
4
2562
19932
6
3107
5
123674
35
1431
1319
2317
2386
1305
1563
537
947
2285
7053
7
2942
1075
1777
1259
1376
5204
3
890