1431
1
1295
2478
4732
0
1301
2
123674
35
4996
6
2650
20
980
24337
22
1583
1161
1404
592
673
1185
1777
280
1002
1864
3479
5
718
2505
1162
5204
3