1284
3
2961
8
141
1
307
2
339
378
60
1334
594
451
1361
991
1100
1899
844
1247
968
611
5186
24
1790
6164
663
510
3179
987
0
5069
5
3141
22
1141
1160
4
2546