2522
2
2669
1380
0
2804
4
2312
1306
1
2262
1451
2495
784
3683
3863
14
4627
7
2057
2478
7071
5
3400
1683
3354
868
1787
1093
801
1816
1977
1247
3706
1225
2623
3
7976
8