2100
2
1225
0
3871
2794
1775
4362
3
3186
1
1492
1706
1618
432
3470
5
101569
2153
7
7793
4
1179
1487
478
862
1102
4168
2395
2938
2650
20
6779
2080
1197
1645
94424