2897
0
339
563
2634
403
732
1
1025
2121
4
909
400
223
458
19279
2
17353
1044
573
321
1054
1020
505
1337
680
2328
996
957
5713
1557
513