2176
5
2420
3
1130
1
3061
6
3287
3795
1513
955
0
2585
2
618
1132
1312
2461
20
1283
480
543
1216
1059
3844
1637
1268
1343
3111
2225
2516
417
4273
1261
2870
4820