5090
2
673
1
1185
4335
2403
2781
1001
0
564
2247
13499
5
189326
2209
1355
718
1587
1254
5204
3
1155
1335
1321
1376
5431
3673
6
12459
2184
3354
3145
444571
9