3523
5
249
1
748
0
1507
3
1561
1516
2
2879
879
26686
31451
2241
14214
7
5136
10
818
446
1185
634
4
511
528
2100
981
991
520
402
499
3158
548
704
2163
963