2291
1
702
0
1296
562
2451
2
12590
1059
1091
82
2333
269
13774
3
1403
4
169211
11
251
599
286
839
455
530
693
1271
352
303
1996
374
1065
3366
295
657