3029
1
2577
2
1092
1588
1212
1156
1392
646
952
407
2532
1587
839
893
823
1378
5
1558
1173
1469
1183
3045
450
1748
4
1692
0
735
537
932
743
507
925