238
1
194
533
3
230
287
2217
6
29680
0
1643
93
11907
10
1006
1514
2
3781
1630
1050
1592
1615
15
714
846
1211
254
125
1163
4
844
879
701
606
655
8
658
3621