1486
1
1273
1997
2
1225
0
1412
616
2120
951
2534
2650
20
1179
3629
862
1359
432
841
1618
4168
5
3539
3
2122
783
1516
3715
2327
11
1446
6779
2462
1256
5151
3871