2349
3
1343
1
2972
2
2029
278
1995
2650
2944
19944
2698
592
0
1246
1609
1355
2838
847
1211
10827
4
1128
1372
1257
2034