0
2371
1165
894
1076
1053
916
1034
996
1414
962
1813
1
1284
2775
1531
1616
1562
141307
3033
2594
2592
2505