103
2
213
226
9
167
1
282
3
815
5
713
544
4
583
313
309
857
3878
23
2158
15
615
288
431
0
880
791
814
1366
875
1236
740
962
743
981
652
490
1081