5196
2
1505
0
2390
1
2152
3212
27
2732
2886
5
1218
8641
9
4562
10
2309
2188
4
1327
2977
2322
1884
3
3292
2802
1685
1676
851
3706
1383
5204
24337
22
20312
39
2204
1558
2069
2788