264
0
336
2
177
108
1
233
202
144
334
317
376
936
974
1222
487
1742
671
1602
881
942
566
1163
1325
2435
6
1082
1372
10186
15
1815
876
1256
491