3195
3
5196
2
3364
1304
1
2763
0
20850
5
1161
1185
3673
6
5949
189326
683
1777
2263
2988
1288
3221
13499
1743
4309
1590
5805
718
2505
1392
1162
5204
615
946
1376